package com.css.project.oa.travel.domain;

import com.css.framework.web.domain.BaseEntity;
import com.css.project.oa.fileInfo.domain.SysFileInfo;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class TravelItemMain extends BaseEntity {

    private Long travelItemMainId;

    private Long travelId;

    private Integer travelNum ;

    private Double travelAllowance ;

    private String remark;

    private String fileList;

    private List<SysFileInfo> fileInfoList;

    private List<TravelItem> changeTravelItemList = new ArrayList<TravelItem>() ;

    public Long getTravelItemMainId() {
        return travelItemMainId;
    }

    public void setTravelItemMainId(Long travelItemMainId) {
        this.travelItemMainId = travelItemMainId;
    }

    public Long getTravelId() {
        return travelId;
    }

    public void setTravelId(Long travelId) {
        this.travelId = travelId;
    }

    public Integer getTravelNum() {
        return travelNum;
    }

    public void setTravelNum(Integer travelNum) {
        this.travelNum = travelNum;
    }

    public Double getTravelAllowance() {
        return travelAllowance;
    }

    public void setTravelAllowance(Double travelAllowance) {
        this.travelAllowance = travelAllowance;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<TravelItem> getChangeTravelItemList() {
        return changeTravelItemList;
    }

    public void setChangeTravelItemList(List<TravelItem> changeTravelItemList) {
        this.changeTravelItemList = changeTravelItemList;
    }

    public String getFileList() {
        return fileList;
    }

    public void setFileList(String fileList) {
        this.fileList = fileList;
    }

    public List<SysFileInfo> getFileInfoList() {
        return fileInfoList;
    }

    public void setFileInfoList(List<SysFileInfo> fileInfoList) {
        this.fileInfoList = fileInfoList;
    }
}
